package models;

import play.db.jpa.Model;
import play.*;
import play.db.jpa.*;
import javax.persistence.*;

import com.sun.xml.internal.messaging.saaj.util.CharWriter;

import Utils.ClassUtilsDB;

import java.util.*;


public class Moeda extends Model {
	
	//Atributos
	
	private long codMoeda;
	private long codUsuario;
	private long codTipoMoeda;
	
	@Column(length = 50)
	private String moeda;
	
	
	
	//Métodos de acesso
	
	public long getCodMoeda()
	{
		return this.codMoeda;
	}
	
	public long getCodUsuario()
	{
		return this.codUsuario;
	}
	
	public long getCodMoedaTipo()
	{
		return this.codTipoMoeda;
	}
	
	public String getMoeda()
	{
		return this.moeda;
	}
	
	public void setMoeda(String moeda)
	{
		this.moeda = moeda;
	}
	
	//Construtor
	
	public Moeda(long codMoeda, String moeda,long codTipoMoeda, long codUsuario) 
	{
		ArrayList<String> chaves = new ArrayList<String>();
		chaves.add("CodUsuario");
		
		ArrayList<Integer> valores = new ArrayList<Integer>();
		valores.add(1);
		
		try
		{
			this.moeda		 	= moeda;
			this.codMoeda 		= ClassUtilsDB.next("CodMoeda","Moeda");
			this.codTipoMoeda 	= codTipoMoeda;
			this.codUsuario		= codUsuario;
		}
		catch (Exception e)
		{
			
		}
	}
}
